package com.ymatou.query.seller.trading.api.parameter.info;

import java.lang.reflect.Field;
import java.math.BigDecimal;

import com.ymttest.utils.DataUtil;

public class OrderProductRefundInfo {
    //     退款金额
	private BigDecimal RefundAmount;
    //     退现金金额
    private BigDecimal RefundedAmountOfCash;
    //     退红包金额
    private BigDecimal RefundedAmountOfGift;
    //     退货退款商品数量 
    private BigDecimal RefundProductNum;
    //     退款状态
    private int RefundStatus;
    //     退货退款状态
    private Integer SalesRefundStatus;
    //     平台优惠券
    private BigDecimal SettlementAmountOfCoupon;
	public BigDecimal getRefundAmount() {
		return RefundAmount;
	}
	public void setRefundAmount(BigDecimal refundAmount) {
		RefundAmount = refundAmount;
	}
	public BigDecimal getRefundedAmountOfCash() {
		return RefundedAmountOfCash;
	}
	public void setRefundedAmountOfCash(BigDecimal refundedAmountOfCash) {
		RefundedAmountOfCash = refundedAmountOfCash;
	}
	public BigDecimal getRefundedAmountOfGift() {
		return RefundedAmountOfGift;
	}
	public void setRefundedAmountOfGift(BigDecimal refundedAmountOfGift) {
		RefundedAmountOfGift = refundedAmountOfGift;
	}
	public BigDecimal getRefundProductNum() {
		return RefundProductNum;
	}
	public void setRefundProductNum(BigDecimal refundProductNum) {
		RefundProductNum = refundProductNum;
	}
	public int getRefundStatus() {
		return RefundStatus;
	}
	public void setRefundStatus(int refundStatus) {
		RefundStatus = refundStatus;
	}
	public Integer getSalesRefundStatus() {
		return SalesRefundStatus;
	}
	public void setSalesRefundStatus(Integer salesRefundStatus) {
		SalesRefundStatus = salesRefundStatus;
	}
	public BigDecimal getSettlementAmountOfCoupon() {
		return SettlementAmountOfCoupon;
	}
	public void setSettlementAmountOfCoupon(BigDecimal settlementAmountOfCoupon) {
		SettlementAmountOfCoupon = settlementAmountOfCoupon;
	}
    
	public static void main(String[] args) {
		Class c = OrderProductRefundInfo.class;
		for(Field f:c.getDeclaredFields()){
			String s = f.getName();
			System.out.println("DataUtil.verifyDecimalEquals(expRefundInfo.get"+s+"(), actRefundInfo.get"+s+"(), \"验证id=[\" + expectId+ \"]的ProductId=[\"+pid+\"]的RefundInfo."+s+"\");");
		}
	}
    
}
